package com.crm.model.entity.returnMoney;

import java.math.BigDecimal;
import java.util.Date;

public class BankFlow {
    private String flowId;

    private String transactionNo;

    private String transactionDate;

    private String abstracts;

    private String payeeAcount;

    private String payeeName;

    private String oppositeCompany;

    private String oppositeBank;

    private String oppositeBankAccount;

    private BigDecimal creditMoney;

    private BigDecimal availableAmount;

    private BigDecimal usedAmount;

    private String createPeopleName;

    private String createPeopleId;

    private String companyId;

    private String companyName;

    private String relationState;

    private String operateFlag;

    private Integer rowNumber;

    private Integer batchNo;

    private Date createTime;

    private Date updateTime;

    public BankFlow(String flowId, String transactionNo, String transactionDate, String abstracts, String payeeAcount, String payeeName, String oppositeCompany, String oppositeBank, String oppositeBankAccount, BigDecimal creditMoney, BigDecimal availableAmount, BigDecimal usedAmount, String createPeopleName, String createPeopleId, String companyId, String companyName, String relationState, String operateFlag, Integer rowNumber, Integer batchNo, Date createTime, Date updateTime) {
        this.flowId = flowId;
        this.transactionNo = transactionNo;
        this.transactionDate = transactionDate;
        this.abstracts = abstracts;
        this.payeeAcount = payeeAcount;
        this.payeeName = payeeName;
        this.oppositeCompany = oppositeCompany;
        this.oppositeBank = oppositeBank;
        this.oppositeBankAccount = oppositeBankAccount;
        this.creditMoney = creditMoney;
        this.availableAmount = availableAmount;
        this.usedAmount = usedAmount;
        this.createPeopleName = createPeopleName;
        this.createPeopleId = createPeopleId;
        this.companyId = companyId;
        this.companyName = companyName;
        this.relationState = relationState;
        this.operateFlag = operateFlag;
        this.rowNumber = rowNumber;
        this.batchNo = batchNo;
        this.createTime = createTime;
        this.updateTime = updateTime;
    }

    public BankFlow() {
        super();
    }

    public String getFlowId() {
        return flowId;
    }

    public void setFlowId(String flowId) {
        this.flowId = flowId == null ? null : flowId.trim();
    }

    public String getTransactionNo() {
        return transactionNo;
    }

    public void setTransactionNo(String transactionNo) {
        this.transactionNo = transactionNo == null ? null : transactionNo.trim();
    }

    public String getTransactionDate() {
        return transactionDate;
    }

    public void setTransactionDate(String transactionDate) {
        this.transactionDate = transactionDate == null ? null : transactionDate.trim();
    }

    public String getAbstracts() {
        return abstracts;
    }

    public void setAbstracts(String abstracts) {
        this.abstracts = abstracts == null ? null : abstracts.trim();
    }

    public String getPayeeAcount() {
        return payeeAcount;
    }

    public void setPayeeAcount(String payeeAcount) {
        this.payeeAcount = payeeAcount == null ? null : payeeAcount.trim();
    }

    public String getPayeeName() {
        return payeeName;
    }

    public void setPayeeName(String payeeName) {
        this.payeeName = payeeName == null ? null : payeeName.trim();
    }

    public String getOppositeCompany() {
        return oppositeCompany;
    }

    public void setOppositeCompany(String oppositeCompany) {
        this.oppositeCompany = oppositeCompany == null ? null : oppositeCompany.trim();
    }

    public String getOppositeBank() {
        return oppositeBank;
    }

    public void setOppositeBank(String oppositeBank) {
        this.oppositeBank = oppositeBank == null ? null : oppositeBank.trim();
    }

    public String getOppositeBankAccount() {
        return oppositeBankAccount;
    }

    public void setOppositeBankAccount(String oppositeBankAccount) {
        this.oppositeBankAccount = oppositeBankAccount == null ? null : oppositeBankAccount.trim();
    }

    public BigDecimal getCreditMoney() {
        return creditMoney;
    }

    public void setCreditMoney(BigDecimal creditMoney) {
        this.creditMoney = creditMoney;
    }

    public BigDecimal getAvailableAmount() {
        return availableAmount;
    }

    public void setAvailableAmount(BigDecimal availableAmount) {
        this.availableAmount = availableAmount;
    }

    public BigDecimal getUsedAmount() {
        return usedAmount;
    }

    public void setUsedAmount(BigDecimal usedAmount) {
        this.usedAmount = usedAmount;
    }

    public String getCreatePeopleName() {
        return createPeopleName;
    }

    public void setCreatePeopleName(String createPeopleName) {
        this.createPeopleName = createPeopleName == null ? null : createPeopleName.trim();
    }

    public String getCreatePeopleId() {
        return createPeopleId;
    }

    public void setCreatePeopleId(String createPeopleId) {
        this.createPeopleId = createPeopleId == null ? null : createPeopleId.trim();
    }

    public String getCompanyId() {
        return companyId;
    }

    public void setCompanyId(String companyId) {
        this.companyId = companyId == null ? null : companyId.trim();
    }

    public String getCompanyName() {
        return companyName;
    }

    public void setCompanyName(String companyName) {
        this.companyName = companyName == null ? null : companyName.trim();
    }

    public String getRelationState() {
        return relationState;
    }

    public void setRelationState(String relationState) {
        this.relationState = relationState == null ? null : relationState.trim();
    }

    public String getOperateFlag() {
        return operateFlag;
    }

    public void setOperateFlag(String operateFlag) {
        this.operateFlag = operateFlag == null ? null : operateFlag.trim();
    }

    public Integer getRowNumber() {
        return rowNumber;
    }

    public void setRowNumber(Integer rowNumber) {
        this.rowNumber = rowNumber;
    }

    public Integer getBatchNo() {
        return batchNo;
    }

    public void setBatchNo(Integer batchNo) {
        this.batchNo = batchNo;
    }

    public Date getCreateTime() {
        return createTime;
    }

    public void setCreateTime(Date createTime) {
        this.createTime = createTime;
    }

    public Date getUpdateTime() {
        return updateTime;
    }

    public void setUpdateTime(Date updateTime) {
        this.updateTime = updateTime;
    }
}